@charset "utf-8";

.banner { position:relative; width:100%; text-align:center; z-index:1; overflow:hidden;  }
.banner .bd { position:relative; left:50%; width:1680px; margin-left:-840px; }
.banner .hd ul li { line-height:999px; overflow:hidden; height:0; }

.container { font-family:"宋体";}
.tit { height:39px; background:url(tit-bg.jpg) repeat-x; border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.tit span { display:block; width:120px; height:39px;  background:url(bt-bg.jpg) no-repeat; float:left;}
.tit .more { float:right; margin-right:12px; line-height:39px; color:#035daa; font-size:12px;}

.con1 { margin-top:10px;}
.gg-1 { position:relative; width:357px; height:265px; padding:3px; background:#fff; float:left;}
.gg-1 .bd { width:357px; height:265px;}
.gg-1 .bd li a { position:relative; display:block;width:357px; height:265px;}
.gg-1 .bd li a p { display:block; position:absolute; left:0; bottom:0; width:350px; height:35px; line-height:35px; background:rgba(0,0,0,0.5); padding-left:7px; color:#fff; font-size:14px;}
.gg-1 .hd { position:absolute; left:0; bottom:12px; width:100%; height:13px;}
.gg-1 .hd ul { text-align:right; font-size:0; padding-right:10px;}
.gg-1 .hd ul li { display:inline-block; width:13px; height:13px; border-radius:50%; background:#fff; margin:0 4px;}
.gg-1 .hd ul li.on { background:#c91111;}

.gg-2 { float:left; width:503px; margin-left:10px;}
.gg-2 .tit span h3 {width:82px; height:39px; line-height:39px; font-size:14px; color:#fff; background:url(ico1.png) 18px 13px no-repeat; padding-left:38px; }
.gg-2 .bd { height:223px; border:1px solid #e5e5e5; border-top:none; padding: 8px 17px 0;background:#fff;}
.hot { padding-bottom:12px; border-bottom:1px solid #e5e5e5; margin-bottom:13px;}
.hot h4 { text-align:center; font-size:14px; color:#c91111; font-weight:normal; margin-bottom:5px; }
.hot p { line-height:24px; font-size:12px; color:#333;}
.hot p a { margin-left:6px; color:#c91111;}
.gg-2 li { height:28px; line-height:28px; border-bottom:1px dotted #999; padding:0 3px;}
.gg-2 li a { color:#666;}
.gg-2 li a span { float:right; color:#999;}

.gg-3 { float:right; width:271px;}
/*.gg-3 .tit span { background:none;}*/
.gg-3 .tit h3 {width:82px; height:39px; line-height:39px; font-size:14px; color:#fff;/*color:#035daa;*/ background:url(ico2.png) 12px 13px no-repeat; padding-left:38px;}
.gg-3 .bd {height:223px; border:1px solid #e5e5e5; border-top:none; padding: 8px 14px 0;background:#fff;}
.gg-3 .bd li { height:29px; line-height:28px;  padding-left:10px; background:url(ico1.jpg) left center no-repeat;}
.gg-3 .bd li a { display:block;color:#666;border-bottom:1px dotted #999;}
.gg-3 .bd li a span { float:right;color:#999;}


.con2 { margin-top:10px;}
.con3 {}
.cle { float:left; width:825px; height:336px; background:#fff; padding:10px; overflow:hidden; }
.cle .tit1 { width:39px; height:336px; background:url(tit1-bg.jpg) no-repeat; float:left;}
.cle .tit1 span { display:block;width:26px; height:191px; line-height:16px; background:url(ico6.png) 11px 120px no-repeat; padding-top:145px; font-size:14px; color:#fff; font-weight:bold; letter-spacing:10px; padding-left:13px; }
.cle .bd { width:741px; height:334px;border:1px solid #e5e5e5; border-left:none; padding:0 10px 0 34px; float:left;}
.cle .bd li { width:264px; height:85px; float:left;  padding-top:24px; border-bottom:1px solid #eeeeee;}
.cle .bd li span { display:block; height:30px; line-height:30px;}
.cle .bd li span h3 { float:left;}
.cle .bd li span h3 a {color:#205ab0; font-size:16px; float:left;}
.cle .bd li span .more { float:right; font-size:12px; color:#e87346; text-transform:capitalize; font-family:"微软雅黑";}
.cle .bd li.l-1 {padding-left:84px; padding-right:20px; background:url(icon1.jpg) left center no-repeat;border-right:1px solid #eeeeee;}
.cle .bd li.l-2 {padding-left:104px;padding-right:0; background:url(icon2.jpg) 22px center no-repeat;}
.cle .bd li.l-3 {padding-left:84px;padding-right:20px; background:url(icon3.jpg) left center no-repeat;border-right:1px solid #eeeeee;}
.cle .bd li.l-4 {padding-left:104px;padding-right:0; background:url(icon4.jpg) 22px center no-repeat;}
.cle .bd li.l-5 {padding-left:84px;padding-right:20px; background:url(icon5.jpg) left center no-repeat;border-right:1px solid #eeeeee; border-bottom:none;}
.cle .bd li.l-6 {padding-left:104px;padding-right:0; background:url(icon6.jpg) 22px center no-repeat;border-bottom:none;}
.cle .bd .l-1:hover {background:url(icon7.jpg) left center no-repeat;}
.cle .bd .l-2:hover {background:url(icon8.jpg) 22px center no-repeat;}
.cle .bd .l-3:hover {background:url(icon9.jpg) left center no-repeat;}
.cle .bd .l-4:hover {background:url(icon10.jpg) 22px center no-repeat;}
.cle .bd .l-5:hover {background:url(icon11.jpg) left center no-repeat;}
.cle .bd .l-6:hover {background:url(icon12.jpg) 22px center no-repeat;}
.cre { float:right; width:304px;}
.skt { width:290px; padding:7px; background:#fff;}
.skt img {vertical-align:top;}
.omg { width:290px; padding:0 7px; padding-top:12px; height:142px; background:#fff;margin-top:9px;}
.omg ul { float:left; width:161px; }
.omg ul li { margin-bottom:11px;}
.omg ul li img { vertical-align:top;}
.omg .erwei { float:right; width:114px;}
.omg .erwei p{ display:block; text-align:center;}

.con4 { margin-top:10px; margin-bottom:10px;}
.tt-1 { width:370px; float:left;}
.tt-1 .tit span h3 {width:82px; height:39px; line-height:39px; font-size:14px; color:#fff; background:url(ico3.png) 11px 12px no-repeat; padding-left:38px; }
.tt-1 .bd { height:180px; border:1px solid #e5e5e5; border-top:none; padding: 8px 10px 0;background:#fff;}
.tt-1 .bd li { height:29px; line-height:29px;  padding-left:10px; background:url(ico2.jpg) left center no-repeat;}
.tt-1 .bd li a { display:block;color:#666;border-bottom:1px dotted #999;}
.tt-1 .bd li a span { float:right;color:#999;}

.tt-2 { width:495px; margin-left:10px; float:left;}
.tt-2 .tit span h3 {width:82px; height:39px; line-height:39px; font-size:14px; color:#fff; background:url(ico4.png) 16px 13px no-repeat; padding-left:38px; }
.tt-2 .bd { height:180px; border:1px solid #e5e5e5; border-top:none; padding: 8px 18px 0;background:#fff;}
.tt-2 .bd li { height:29px; line-height:29px;  padding-left:10px;}
.tt-2 .bd li a { display:block;color:#666;border-bottom:1px dotted #999;}
.tt-2 .bd li a span { float:right;color:#999;}

.tt-3 { width:270px; float:right;}
/*.tt-3 .tit span { background:none;}*/
.tt-3 .tit span h3 {width:82px; height:39px; line-height:39px; font-size:14px; /*color:#035daa;*/ background:url(ico5.png) 12px 13px no-repeat; padding-left:38px;color:#fff; }
.tt-3 .bd { height:180px; border:1px solid #e5e5e5; border-top:none; padding: 8px 15px 0;background:#fff;}
.tt-3 .bd li { height:29px; line-height:29px;  padding-left:10px; background:url(ico1.jpg) left center no-repeat;}
.tt-3 .bd li a { display:block;color:#666;border-bottom:1px dotted #999;}
.tt-3 .bd li a span { float:right;color:#999;}

.con5 { margin-top:10px; margin-bottom:10px;}
.con5 .tit span h3 {width:82px; height:39px; line-height:39px; font-size:14px; color:#fff; background:url(ico4.png) 16px 13px no-repeat; padding-left:38px; }
.c-op {width:1160px; overflow:hidden; padding-top:20px;}
.c-op .bd { width:1160px; overflow:hidden;}
.c-op .bd ul {width:1200px;}
.c-op .bd li { float:left; width:164px; margin:0 18px;}
.c-op .bd .pic { width:164px; height:124px; overflow:hidden;}
.c-op .bd .pic img { width:100%; vertical-align:top;}
.c-op .bd li p { display:block; text-align:center; font-size:14px; color:#666; line-height:20px;}

.con6 { margin-top:10px;}